self-registering barometer - Spanish English Dictionary